HI
I've written a simpole script to open a new window with an image and
resize the window depending on the image size: it is
function fitToSize()
{
if( window.document .images )
window.resizeTo (window.documen t.images[0].width+100,
window.document .images[0].height+50);
}
function animUrl(url)
{
var p = 'scrollbars=yes ,resizable=yes, toolbar=no,' +
'menubar=no,sta tus=no,location =no,left=85,top =20';
var win = window.open("", "animWindow",p) ;
win.document.wr iteln('<html>') ;
win.document.wr iteln('<head>') ;
win.document.wr iteln('<link type="text/css" rel="stylesheet "
href="../style/styleThomas.css ">');
win.document.wr iteln('<script
src="../js/animWindow.js"> </script>');
win.document.wr iteln('</head>');
win.document.wr iteln('<body id="animWindow "
onload="fitToSi ze();">');
win.document.wr iteln('<img name ="imgTag" class="center" src="' +
url + '">');
win.document.wr iteln('<p><a href="javascrip t:;"
onclick="self.c lose();">Close window</a></p>');
win.document.wr iteln('</body>');
win.document.wr iteln('</html>');
win.document.cl ose();
//win.resizeTo(wi n.document.imag es[0].width,200);
win.focus();
return false;
}
It is very simple. I call it with the following in the html pages:
<a href="javascrip t:;" onclick="return animUrl('image. gif');">A Gif
image</a>
Clicking on the link crash explorer that immediately freezes.
It works well everywhere else, excpet Opera that complain with an
obnoxious message.
Does anybody see what's obviously wrong in my code?
Thanks
Thomas
I've written a simpole script to open a new window with an image and
resize the window depending on the image size: it is
function fitToSize()
{
if( window.document .images )
window.resizeTo (window.documen t.images[0].width+100,
window.document .images[0].height+50);
}
function animUrl(url)
{
var p = 'scrollbars=yes ,resizable=yes, toolbar=no,' +
'menubar=no,sta tus=no,location =no,left=85,top =20';
var win = window.open("", "animWindow",p) ;
win.document.wr iteln('<html>') ;
win.document.wr iteln('<head>') ;
win.document.wr iteln('<link type="text/css" rel="stylesheet "
href="../style/styleThomas.css ">');
win.document.wr iteln('<script
src="../js/animWindow.js"> </script>');
win.document.wr iteln('</head>');
win.document.wr iteln('<body id="animWindow "
onload="fitToSi ze();">');
win.document.wr iteln('<img name ="imgTag" class="center" src="' +
url + '">');
win.document.wr iteln('<p><a href="javascrip t:;"
onclick="self.c lose();">Close window</a></p>');
win.document.wr iteln('</body>');
win.document.wr iteln('</html>');
win.document.cl ose();
//win.resizeTo(wi n.document.imag es[0].width,200);
win.focus();
return false;
}
It is very simple. I call it with the following in the html pages:
<a href="javascrip t:;" onclick="return animUrl('image. gif');">A Gif
image</a>
Clicking on the link crash explorer that immediately freezes.
It works well everywhere else, excpet Opera that complain with an
obnoxious message.
Does anybody see what's obviously wrong in my code?
Thanks
Thomas
Comment